trait_exists
指定された特性が存在するかどうかを確認してください
関数名:chart_exists()
関数関数:指定された特性が定義されているかどうかを判断します
該当するバージョン:PHP 5> = 5.4.0、PHP 7
構文:bool thepat_exists(string $ taraitname [、bool $ autoload = true]))
パラメーター:
返品値:特性が定義されている場合はtrueを返し、それ以外の場合はfalse。
例:
trait MyTrait { public function myMethod() { echo "This is a method defined in MyTrait."; } } // 检查trait是否已定义if (trait_exists('MyTrait')) { echo "MyTrait is defined."; } else { echo "MyTrait is not defined."; } // 输出:MyTrait is defined.
// 未定义MyTrait if (trait_exists('NonExistentTrait')) { echo "NonExistentTrait is defined."; } else { echo "NonExistentTrait is not defined."; } // 输出:NonExistentTrait is not defined.
// 关闭自动加载if (trait_exists('AnotherTrait', false)) { echo "AnotherTrait is defined."; } else { echo "AnotherTrait is not defined."; } // 输出:AnotherTrait is not defined.
注: